// api/index.js
// 遍历文件
const modulesFiles = require.context('./list', true, /\.ts$/)
const modules = modulesFiles
  .keys()
  .reduce((modules: { [x: string]: any }, modulePath: string) => {
    const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, '$1')

    const value = modulesFiles(modulePath)

    modules[moduleName] = value.default || value

    return modules
  }, {})

export default modules
